// 使用示例
// 直接获取字典数据 $dict.test
// 根据标签值来获取标签label名称 $getDictLabel($dict.test,'1')
import testDict from './test.js'
export const dict = {
    ...testDict
}

// 获取字典标签的通用方法
export const getDictLabel = (dict, value) => {
    if (Array.isArray(dict)) {
        const item = dict.find(item => item.value === value)
        return item ? item.label : ''
    } else if (typeof dict === 'object') {
        const entry = Object.entries(dict).find(([_, val]) => (val).value === value)
        return entry ? (entry[1]).label : ''
    }
    return ''
}